package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.dao.ConsultaDAO;
import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;
import co.edu.uniandes.truequeAndes.vos.Producto;
import co.edu.uniandes.truequeAndes.vos.Producto2;

public class ServletRF13 extends ServletTemplate{

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png";
	}

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		
		return "ofertar";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
	PrintWriter escritor=response.getWriter();
	TruequeAndes t= TruequeAndes.darInstancia();
	ConsultaDAO dao= t.dao;
	dao.inicializar();
	Cliente obtenido=(Cliente)request.getSession().getAttribute("cliente");
	String email=obtenido.darEmail();
	request.getSession().getAttribute("cliente");
	
	ArrayList consulta=(ArrayList)dao.BusquedaProductosPropios(email);
	escritor.print("<form method=\"POST\" action=\"ServletRF13Oferta.htm\">\n");
	escritor.print("<table width=\"720\" align=\"center\">\n");
	System.out.println("aweuiruioaweuioaweruio" +  consulta.size());
	for (int i = 0; i < consulta.size(); i++) 
	{
		
		escritor.print("<tr>\n");
		Producto2 productito=(Producto2)consulta.get(i);
		escritor.print("<td width=\"360\" align=\"right\"><input type=\"radio\" name=\"producto\" value=\""+ productito.getId() + "\" ></td>\n");
		escritor.print("<td width=\"360\" align=\"left\" > " + productito.getNombre() + " con un valor de " + productito.getValorComercial() + "</td>\n");
		escritor.print("</tr>\n");
		
	}
	
	
	escritor.print("<tr>\n");
	escritor.print("<td width=\"719\" align=\"center\"> <input type=\"submit\" name=\"ofertasgo\" value=\"Ingresar Producto\"></td>\n");
	escritor.print("<td/>\n");
	escritor.print("</tr>\n");
	escritor.print("</table></form>\n");
	escritor.print("<form method=\"POST\" action=\"ServletLogin.htm\"><table align=\"center\" width=\"720\">\n");
	escritor.print("<tr>\n");
	escritor.print("<td align=\"center\" width=\"720\"> <input type=\"submit\" value=\"Volver\" name=\"regresar\"></td>\n");
	escritor.print("</tr></table></form>\n");

	
		
	}

}
